package com.multi.source.resp;

import com.multi.common.annotation.Excel;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * @Description 数据库配置信息返回类
 * @ClassName BkDataSourceInfoResp
 * @Author pzj
 * @Data 2024/12/1 14:00
 */
@Data
@Accessors(chain = true)
public class BkDataSourceInfoResp implements Serializable {

    /**
     * 主键
     */
    private Long id;

    /**
     * 名称
     */
    @Excel(name = "租户Id")
    private Long tenantId;

    /**
     * 租户名称
     */
    @Excel(name = "租户名称")
    private String tenantName;

    /**
     * 租户类型——用来选择生成数据库文件夹信息
     */
    @Excel(name = "租户类型")
    private String tenantType;

    /**
     * 数据库名称
     */
    @Excel(name = "数据库名称")
    private String dbName;
    /**
     * 驱动类（默认为MYSQL驱动）
     */
    @Excel(name = "驱动类")
    private String driverClass;
    /**
     * 数据库Ip
     */
    @Excel(name = "数据库Ip")
    private String dbIp;
    /**
     * 数据库端口
     */
    @Excel(name = "数据库端口")
    private String dbPort;
    /**
     * 用户名
     */
    @Excel(name = "用户名")
    private String username;
    /**
     * 密码
     */
    @Excel(name = "密码")
    private String password;


}
